package pe.com.ztaxi.taxis.dao;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;

import pe.com.ztaxi.taxis.model.Pasajero;

public interface PasajeroDAO extends JpaRepository<Pasajero, Integer> {
	
	@Query("SELECT p FROM Pasajero p WHERE p.empresa.codEmpresa = :codigoEmpresa  ORDER BY p.flagPertenece, p.apellidos")
    public List<Pasajero> buscarPorEmpresa(@Param("codigoEmpresa") Integer codigoEmpresa);
	
	@Query("SELECT p FROM Pasajero p WHERE p.numDocumento = :numDoc  AND p.tipoDocumento = :tipoDoc")
    public Pasajero buscarPorDocumento(@Param("numDoc") String numDoc, @Param("tipoDoc") String tipoDoc);
}
